object Form1: TForm1
  Left = 0
  Top = 0
  Caption = 'PSO_Obstacle'
  ClientHeight = 531
  ClientWidth = 818
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 13
  object PageControl1: TPageControl
    Left = 8
    Top = 8
    Width = 802
    Height = 519
    ActivePage = TabSheet1
    TabOrder = 0
    object TabSheet1: TTabSheet
      Caption = 'Map'
      ExplicitLeft = 68
      ExplicitTop = 120
      object Map: TImage
        Left = 5
        Top = 5
        Width = 640
        Height = 480
        OnMouseDown = MapMouseDown
        OnMouseMove = MapMouseMove
        OnMouseUp = MapMouseUp
      end
      object MapPen: TRadioGroup
        Left = 651
        Top = 0
        Width = 134
        Height = 65
        Caption = 'MapPen'
        ItemIndex = 0
        Items.Strings = (
          'Obstacle'
          'Eraser')
        TabOrder = 0
      end
      object ClearMapBtn: TButton
        Left = 651
        Top = 71
        Width = 75
        Height = 34
        Caption = 'Clear'
        TabOrder = 1
        OnClick = ClearMapBtnClick
      end
      object FileListBox: TFileListBox
        Left = 651
        Top = 111
        Width = 134
        Height = 114
        ImeName = #20013#25991' ('#32321#39636') - '#26032#37239#38899#36664#20837#27861
        ItemHeight = 13
        TabOrder = 2
        OnDblClick = FileListBoxDblClick
      end
      object SaveMapBtn: TButton
        Left = 651
        Top = 231
        Width = 64
        Height = 34
        Caption = 'SaveMap'
        TabOrder = 3
        OnClick = SaveMapBtnClick
      end
      object LoadMapBtn: TButton
        Left = 720
        Top = 230
        Width = 65
        Height = 35
        Caption = 'LoadMap'
        TabOrder = 4
        OnClick = LoadMapBtnClick
      end
    end
    object TabSheet2: TTabSheet
      Caption = 'Simulation'
      ImageIndex = 1
      object Simu: TImage
        Left = 5
        Top = 5
        Width = 640
        Height = 480
        OnMouseDown = SimuMouseDown
        OnMouseMove = SimuMouseMove
        OnMouseUp = SimuMouseUp
      end
      object GroupBox1: TGroupBox
        Left = 656
        Top = 250
        Width = 132
        Height = 177
        Caption = 'Control'
        TabOrder = 0
        object ShowBtn: TButton
          Left = 19
          Top = 121
          Width = 94
          Height = 44
          Caption = 'Show'
          TabOrder = 0
          OnClick = ShowBtnClick
        end
        object GetMapBtn: TButton
          Left = 19
          Top = 21
          Width = 94
          Height = 44
          Caption = 'GetMap'
          TabOrder = 1
          OnClick = GetMapBtnClick
        end
        object InitialBtn: TButton
          Left = 19
          Top = 71
          Width = 94
          Height = 44
          Caption = 'Initial'
          TabOrder = 2
          OnClick = InitialBtnClick
        end
      end
      object GroupBox2: TGroupBox
        Left = 656
        Top = 0
        Width = 131
        Height = 244
        Caption = 'Parameters'
        TabOrder = 1
        object Ko_Edit: TLabeledEdit
          Left = 24
          Top = 181
          Width = 95
          Height = 21
          EditLabel.Width = 12
          EditLabel.Height = 13
          EditLabel.Caption = 'Ko'
          ImeName = #20013#25991' ('#32321#39636') - '#26032#37239#38899#36664#20837#27861
          LabelPosition = lpLeft
          TabOrder = 0
          Text = '10000'
          OnChange = Ko_EditChange
        end
        object Kl_Edit: TLabeledEdit
          Left = 24
          Top = 208
          Width = 95
          Height = 21
          EditLabel.Width = 8
          EditLabel.Height = 13
          EditLabel.Caption = 'Kl'
          ImeName = #20013#25991' ('#32321#39636') - '#26032#37239#38899#36664#20837#27861
          LabelPosition = lpLeft
          TabOrder = 1
          Text = '100000'
          OnChange = Kl_EditChange
        end
        object MaxEpoch_Edit: TLabeledEdit
          Left = 64
          Top = 14
          Width = 55
          Height = 21
          EditLabel.Width = 49
          EditLabel.Height = 13
          EditLabel.Caption = 'MaxEpoch'
          ImeName = #20013#25991' ('#32321#39636') - '#26032#37239#38899#36664#20837#27861
          LabelPosition = lpLeft
          TabOrder = 2
          Text = '100'
          OnChange = MaxEpoch_EditChange
        end
        object PointNum_Edit: TLabeledEdit
          Left = 64
          Top = 41
          Width = 55
          Height = 21
          EditLabel.Width = 45
          EditLabel.Height = 13
          EditLabel.Caption = 'PointNum'
          ImeName = #20013#25991' ('#32321#39636') - '#26032#37239#38899#36664#20837#27861
          LabelPosition = lpLeft
          TabOrder = 3
          Text = '6'
          OnChange = PointNum_EditChange
        end
        object ParticalNum_Edit: TLabeledEdit
          Left = 64
          Top = 68
          Width = 55
          Height = 21
          EditLabel.Width = 56
          EditLabel.Height = 13
          EditLabel.Caption = 'ParticalNum'
          ImeName = #20013#25991' ('#32321#39636') - '#26032#37239#38899#36664#20837#27861
          LabelPosition = lpLeft
          TabOrder = 4
          Text = '30'
          OnChange = ParticalNum_EditChange
        end
        object detect_width_Edit: TLabeledEdit
          Left = 72
          Top = 95
          Width = 47
          Height = 21
          EditLabel.Width = 63
          EditLabel.Height = 13
          EditLabel.Caption = 'Detect Width'
          ImeName = #20013#25991' ('#32321#39636') - '#26032#37239#38899#36664#20837#27861
          LabelPosition = lpLeft
          TabOrder = 5
          Text = '10'
          OnChange = detect_width_EditChange
        end
        object dt_Edit: TLabeledEdit
          Left = 72
          Top = 122
          Width = 47
          Height = 21
          EditLabel.Width = 10
          EditLabel.Height = 13
          EditLabel.Caption = 'dt'
          ImeName = #20013#25991' ('#32321#39636') - '#26032#37239#38899#36664#20837#27861
          LabelPosition = lpLeft
          TabOrder = 6
          Text = '1'
          OnChange = dt_EditChange
        end
        object MutationRate_Edit: TLabeledEdit
          Left = 72
          Top = 149
          Width = 49
          Height = 21
          EditLabel.Width = 65
          EditLabel.Height = 13
          EditLabel.Caption = 'MutationRate'
          ImeName = #20013#25991' ('#32321#39636') - '#26032#37239#38899#36664#20837#27861
          LabelPosition = lpLeft
          TabOrder = 7
          Text = '5'
          OnChange = MutationRate_EditChange
        end
      end
    end
  end
  object OpenPictureDialog: TOpenPictureDialog
    Filter = '*.bmp'
    Left = 144
    Top = 8
  end
  object SavePictureDialog: TSavePictureDialog
    Filter = '*.bmp'
    InitialDir = 'D:\'
    Left = 240
    Top = 8
  end
end
